war包部署到Tomcat服务器的步骤

war包部署到Tomcat服务器

war包

  • War包一般是在进行Web开发时,通常是一个网站 Project 下的所有源码的集合,里面包含前台 HTML/CSS/JS 的代码,也包含 Java 的代码。
  • 当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成 War 进行发布。
  • War 包可以放在 Tomcat 下的 webapps 或者 word 目录下,随着 tomcat 服务器的启动,它可以自动被解压

tomcat服务器

  • Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。
  • Tomcat 和 IIS 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。

如何部署

  1. 首先将打包好的 war 包放在 tomcat 目录下的 webapps 里,如下图所示
    在这里插入图片描述
  2. 启动tomcat(双击 bin 目录下的 startup.bat)
    在这里插入图片描述


    tomcat运行如下图所示(注意这个窗口要一直开着,否则服务会停止)
    在这里插入图片描述

    在这个过程中,war已经自动被解压,如下图所示
    在这里插入图片描述
  3. 最后打开浏览器,输入网址 http://localhost:8081/sqlExer/index.jsp(8081是我改的端口号,这个要换成你的端口号),然后就可以查看你做的项目效果啦
    在这里插入图片描述
    如果发现中文乱码问题,可参考我的另一篇博客来解决:https://blog.csdn.net/SleepingGoat/article/details/122028572
  • 13
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Cynthia是个问题管理/BUG管理/任务管理/项目管理系统。 Cynthia提供了一个基于Web的、开源的、跨平台的软件项目管理和问题管理的解决方案。通过极大的灵活度,实现了特殊性和普遍性的统一。它提供了强大的自定义配置功能,用户能够根据自己的实际情况配置问题的流转和数据模板,它同时内置了强大的Cache模块提高数据的访问效率。 Cynthia的优势: 1、巨大的灵活性,任何东西都是可以配置的,甚至括整个流程、表单和人员角色,所以Cynthia不仅仅只用于问题管理,还可以用于需求管理、运维管理等各种工作流程系统 2、丰富的统计报表,可以根据不同类型的统计方式获取报表 3、强大的数据筛选功能,括对任何字段及历史记录的筛选,并能够长期保存 4、详细的日志信息,对于每次修改系统都会详细的记录 5、数据标记功能,对于系统中的数据可以方便的打标记 6、丰富的快捷操作,在实际项目中总结出来的一些常用的批量操作,例如批量修改,批量导出等功能 7、方便部署,直接打war部署tomcat resin等web服务器上即可 8、简洁漂亮的UI,采用Google风格的样式,看起来比较清爽 9、开源的软件,用户团队可以方便的进行二次开发  10、强大的技术支持,我们有专业的团队维护和定期升级系统,您的反馈我们都会认真评估并在后面的版本中发布 …… Cynthia部署: 本单主要介绍如何部署cynthia服务(以tomcat为例); 1、线上下载cynthia.war 2、将下载的cynthia.war解压后,放在tomcat的webapps目录下面 3、新建数据库命名为cynthia,导入docs目录下的cynthia.sql文件 4、打开config目录下的config.properties 根据docs目录下的cynthia参数配置说明进行配置。(必须配置driverClassName、url、username、password参数!!) 5、启动tomcat 6、打开网址 localhost:8080/Cynthia 即可访问! 默认系统管理员帐号:admin 密码:admin 如何开始 本章主要介绍在一个全新的环境下如何开始使用Cynthia管理项目和问题,只是做一个简单的介绍,主要从流程定义,表单定义,用户管理和问题处理等步骤介绍,每个步骤的详情在后面的章节会进行介绍。 1、定义一个流程 Cynthia是管理问题的工作流系统,问题由谁处理,处理完之后如何往下传递,整个流程里面都有哪些角色,这些问题Cynthia里面都没有规定死,而是交给用户根据实际情况去配置,有的小项目可能只有开发和测试,而有的大项目可能还有产品,运维,项目经理等各种复杂的角色,所以我们把权力交给用户,这样可能会增加配置时的复杂度,但是也更灵活了。开始时可以由管理员来创建流程。 2、定义一个表单 测试人员在定义问题的时候需要填写一些字段,而这些字段对于不同的项目来说肯定也是不一样的,基于移动端的项目肯定要有移动终端的型号,移动操作系统或者网络状态等字段,而在PC端的项目来说这些字段则完全没有必要存在,因此我们也把定义字段的权利交给用户,用户针对不同的项目来定义不同的字段。 3、增加用户 每个流程中都有定义的角色,这个也是用户根据不同的项目定义的,针对不同的角色用户可以添加不同的人员,这样项目之间和角色之间没有任何影响,权限也更清晰。 4、新建和处理问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值